package com.ruoyi.logistic.service;

import com.ruoyi.logistic.domain.NetworkUndertakeCentreTransferCollect;
import com.ruoyi.logistic.domain.NetworkUndertakeCentreTransferDetail;
import com.ruoyi.logistic.domain.PageDate;
import com.ruoyi.logistic.domain.vo.NetworkUndertakeCentreTransferCollectVo;
import com.ruoyi.logistic.domain.vo.NetworkUndertakeCentreTransferDetailVo;

import java.util.List;

public interface NetworkUndertakeCentreTransferService {
    List<NetworkUndertakeCentreTransferDetail> selectAll(PageDate pageDate);
    Boolean insert(NetworkUndertakeCentreTransferDetail networkUndertakeCentreTransferDetail);
    Boolean update(NetworkUndertakeCentreTransferDetail networkUndertakeCentreTransferDetail);
    Boolean deleteById(Integer id);
    //    派费对账明细搜索
    List<NetworkUndertakeCentreTransferDetail> search(
            NetworkUndertakeCentreTransferDetailVo networkUndertakeCentreTransferDetailVo
    );
    //    派费对账明细汇总
    List<NetworkUndertakeCentreTransferCollect> transferCollect(
            NetworkUndertakeCentreTransferCollectVo networkUndertakeCentreTransferCollectVo
    );
}
